package ch14;

import java.util.Arrays;
import java.util.Scanner;

/*2:输入字符串，计算可转换成的最大浮点数字，从左侧开始，直到非数字结束，
比如输入124abc,则最大是124，如果是122.44fff,则是122.44
*/
public class ch14exer1 {
    public static void main(String[] args) {
        Scanner scan =new Scanner(System.in);
        System.out.println("输入字符串:");
        String str =scan.next();

        //System.out.println(str.replaceAll("\\D"));
        char[] chars=str.toCharArray();
        if(!((int)(chars[0])>=48&&(int)(chars[0])<=57)){//从左侧开始非数字
            System.out.println("左侧开始非数字，不合要求");
            return;
        }else {
            for (int i = 0; i < chars.length; i++) {
                if (((int) (chars[i]) >= 48 && (int) (chars[i]) <= 57) || (int) (chars[i]) == 46) {

                } else {
                    chars[i] = 0;
                }
            }
            System.out.println(Arrays.toString(chars));
            char[] c = chars;
            System.out.println(c);
        }
    }
}
